package day0117;

public class Test1 {
    public static void main(String[] args) {
        Son s1=new Son(1);
//        System.out.println(s.money);
//        System.out.println(s.getMoney());
        Son s2=new Son(170000);
    }
}


class Dad{
    Dad(double money){
        System.out.println("Dad2");
    }
    double money=160000;
    public double getMoney(){
        return money;
    }
}

class Son extends Dad{
    /*Son(){//默认调用父类的无参构造方法， 但是父类没有无参构造方法，就会报错
    }*/
    Son(double money){
        super(0);
        this.money=money;
    }
}

class Daughter extends Dad{
    Daughter(){
        super(0);//调用父类的有参构造方法//如果自己调用了父类的构造方法，则系统不会自动调用父类的无参构造方法
    }
    Daughter(double money){
        super(0);//调用父类的有参构造方法//如果自己调用了父类的构造方法，则系统不会自动调用父类的无参构造方法
        this.money=money;
    }
}